package Steuerung;

import Darstellung.GUI;
import Spiel.Game;

public class SteuerungRegelung {

	public static void dauerzeichnen() {
		System.out.print("Bild aktuallisieren (dauerhaft)" + "\n");
		Thread t = new Thread() {
			@Override
			public void run() {
				int erneuerungsRate = 10;
				while (GUI.getFenster().isShowing()) {
					GUI.zeichne();
					try {
						Thread.sleep(erneuerungsRate);
					} catch (InterruptedException e) {
						e.printStackTrace();
					}
				}
			}
		};
		t.start();
	}

	public static void benutzerschnittstellenAktivieren() {
		System.out.print("Benutzerschnittstellen:" + " ");
		System.out.print("1. Geschwindigkeit" + ", ");
		SteuerungBenutzerstellen.benutzerschnittstelle1();
		System.out.print("2. Tasche" + "\n");
		SteuerungBenutzerstellen.benutzerschnittstelle2();
	}

	public static void ladeSpielortInDarstellung() {
		System.out
				.print("Verbinde Spiel mit der Darstellung (standard)" + "\n");
		GUI.zeichneOrt(Game.getOrt());
	}
}
